package com.ruoyi.cs.service;

import java.util.List;
import com.ruoyi.cs.domain.TBoxTitle;

/**
 * 箱子标题Service接口
 * 
 * @author ruoyi
 * @date 2021-03-25
 */
public interface ITBoxTitleService 
{
    /**
     * 查询箱子标题
     * 
     * @param boxtitleId 箱子标题ID
     * @return 箱子标题
     */
    public TBoxTitle selectTBoxTitleById(String boxtitleId);

    /**
     * 查询箱子标题列表
     * 
     * @param tBoxTitle 箱子标题
     * @return 箱子标题集合
     */
    public List<TBoxTitle> selectTBoxTitleList(TBoxTitle tBoxTitle);

    /**
     * 新增箱子标题
     * 
     * @param tBoxTitle 箱子标题
     * @return 结果
     */
    public int insertTBoxTitle(TBoxTitle tBoxTitle);

    /**
     * 修改箱子标题
     * 
     * @param tBoxTitle 箱子标题
     * @return 结果
     */
    public int updateTBoxTitle(TBoxTitle tBoxTitle);

    /**
     * 批量删除箱子标题
     * 
     * @param boxtitleIds 需要删除的箱子标题ID
     * @return 结果
     */
    public int deleteTBoxTitleByIds(String[] boxtitleIds);

    /**
     * 删除箱子标题信息
     * 
     * @param boxtitleId 箱子标题ID
     * @return 结果
     */
    public int deleteTBoxTitleById(String boxtitleId);


    /**
     * 批量启用箱子标签
     * @param boxtitleIds
     * @return
     */
    public int batchEnableTBoxTitle(String[] boxtitleIds);

    /**
     * 批量停用箱子标签
     * @param boxtitleIds
     * @return
     */
    public int batchStopTBoxTitle(String[] boxtitleIds);

}
